trustworthy documentary trail - German English Dictionary